gloader.load(["glow","1","glow.dom","glow.events","glow.anim"],{onLoad:function(a){bbc.fmtj.utils.createObject("bbc.fmtj.apps.ticker.renderers");bbc.fmtj.apps.ticker.renderers.DefaultRenderer=function(d){var m=d;var s;var g;var c;var t="DefaultRenderer";var v="ticker_title";var q="ticker_content";var b="ticker_content_anchor";var x="unravel_bar";var f="title_container";var i="media_type";var n=false;var h;var w;var u;function k(z,A,y){s=z;s.startCommand=A;s.stopCommand=y}function l(y){g=y}function p(){return t}function o(F,A){c=F;c.html("");var E=a.dom.create("
");E.addClass(f);var B=a.dom.create("

");B.addClass(v);B.html(A.title+":");var D=a.dom.create("

");D.addClass(q);if(A.url!==undefined&&A.url!==""){var z=a.dom.create("");z.attr("href",A.url);z.html(A.content);z.addClass(b);D.append(z)}else{D.html(A.content)}E.append(B);if(A.mediaType!==undefined&&A.mediaType!==""){var C=a.dom.create("");C.addClass(i);E.append(C);C.addClass(A.mediaType);if(A.url!==undefined&&A.url!==""){C.attr("href",A.url)}}F.append(E);F.append(D);var y=a.dom.create("

");y.addClass("unravel_bar");y.html(" ");F.append(y);w=a.events.addListener(D,"mouseover",function(){if(g!==undefined&&g()===s.startCommand){s(s.stopCommand);n=false}else{n=true}});u=a.events.addListener(D,"mouseout",function(){if(n==false){s(s.startCommand)}})}function e(J){var E=c.get("."+f);E.css("opacity","0");var D=c.get("."+x);var F=c.get("."+q).width();var A=E.width();var y=m.unravelTime?m.unravelTime:3;var H=c.width();var B=H/y;var z=F/B;var G=a.anim.css(D,z,{left:{from:A+5,to:A+F+10}},{destroyOnComplete:true});var C=a.anim.css(E,0.6,{opacity:{from:0,to:1}},{destroyOnComplete:true});a.events.addListener(C,"complete",function(){if(a.env.ie<=7){a.dom.get(E)[0].style.removeAttribute("filter")}c.get("."+i).css("visibility","visible");D.text("_")});var I=new a.anim.Timeline([C,G],{destroyOnComplete:true});h=a.events.addListener(I,"complete",function(){D.text("");if(J!==undefined){J()}});I.start()}function r(y){a.events.removeListener(w);a.events.removeListener(u);w=undefined;u=undefined;var A=c.get("."+q," ."+f);var z=a.anim.css(A,0.3,{opacity:{from:1,to:0}},{destroyOnComplete:true});return z}function j(){if(h!==undefined){a.events.removeListener(h);h=undefined}var y=c.get("."+x);y.css("display","none");c.get("."+i).css("visibility","visible")}return{setStartStopHandler:k,setTickerStateListener:l,toString:p,initialise:o,start:e,transition:r,complete:j}};bbc.fmtj.apps.ticker.renderers.WarningRenderer=function(d){var p=d;var w;var c;var y;var e=false;var t=false;var j;var s="in_sequence";var x="WarningRenderer";var A="ticker_title";var u="ticker_content";var b="ticker_content_anchor";var C="unravel_bar";var g="title_container";var k="media_type";var h="bg_bar";var o=false;var i;var B;var z;function m(E,F,D){w=E;w.startCommand=F;w.stopCommand=D}function n(D){_tickerStateListener=D}function r(){return x}function q(K,M){c=K;e=false;if(M.isSingleton!==undefined&&M.isSingleton===true){t=true}else{t=false}if(K.get("."+s).length>0){e=true}K.html("");var H=a.dom.create("");H.addClass(s);var J=a.dom.create("
");J.addClass(g);var L=a.dom.create("

");L.addClass(A);L.html(M.title+":");J.append(L);var E=a.dom.create("

");E.addClass(u);if(M.url!==undefined&&M.url!==""){var F=a.dom.create("");F.addClass(b);F.attr("href",M.url);F.html(M.content);F.css("z-index",2);E.append(F)}else{E.html(M.content)}E.css("visibility","hidden");var D=a.dom.create("");D.addClass(k);J.append(D);if(M.mediaType!==undefined&&M.mediaType!==""){D.addClass(M.mediaType);if(M.url!==undefined&&M.url!==""){D.attr("href",M.url)}}K.append(J);K.append(E);K.append(H);var G=a.dom.create("

");G.addClass(h);G.html(" ");G.css("top",-c.height());K.append(G);var I=a.dom.create("
");I.addClass(C);I.html(" ");K.append(I);I.css("display","none");if(e===true){G.css("top","0px")}B=a.events.addListener(E,"mouseover",function(){if(_tickerStateListener!==undefined&&_tickerStateListener()===w.startCommand){w(w.stopCommand);o=false}else{o=true}});z=a.events.addListener(E,"mouseout",function(){if(o==false){w(w.startCommand)}})}function f(P){var I=c.get("."+C);var J=c.get("."+g);J.css("opacity","0");var O=c.get("."+u);var K=O.width();var D=p.unravelTime?p.unravelTime:3;var M=c.width();var F=M/D;var E=K/F;var L=a.anim.css(I,E,{left:{from:J.width()+5,to:J.width()+K+15}},{destroyOnComplete:true});var H=a.anim.css(J,0.6,{opacity:{from:0,to:1}},{destroyOnComplete:true});a.events.addListener(H,"complete",function(){if(a.env.ie<=7){a.dom.get(J)[0].style.removeAttribute("filter")}I.text("_")});var N=new a.anim.Timeline([H,L],{destroyOnComplete:true});i=a.events.addListener(N,"complete",function(){I.text("");if(P!==undefined){P()}});if(t===true){a.events.addListener(N,"complete",function(){var U=c.get("."+A).width();I.text("");var T=a.anim.css(I,1,{width:{from:0,to:0}},{destroyOnComplete:true});var S=a.anim.css(I,1,{width:{from:U+10,to:0},left:{from:0,to:U+9}},{destroyOnComplete:true});var R=a.anim.css(I,1,{width:{from:U+10,to:0},left:{from:0,to:U+9}},{destroyOnComplete:true});var Q=a.anim.css(I,1,{width:{from:U+10,to:0},left:{from:0,to:U+9}},{destroyOnComplete:true});j=new a.anim.Timeline([T,2,S,2,R,2,Q],{destroyOnComplete:true});j.start()})}if(e===true){e=false;c.get("."+C).css("visibility","visible");c.get("."+C).css("display","inline");O.css("visibility","visible");N.start()}else{var G=c.get("."+h);y=a.anim.css(G,0.5,{top:{from:-c.height(),to:"0px"}},{destroyOnComplete:true});a.events.addListener(y,"complete",function(){I.css("display","inline");O.css("visibility","visible");N.start()});y.start()}}function v(E){a.events.removeListener(B);a.events.removeListener(z);B=undefined;z=undefined;var H;if(this.toString()!==E.toString()){c.get("."+C).css("visibility","hidden");if(j!=undefined&&j.isPlaying){j.stop()}var I=c.get("."+h);var D=a.anim.css(I,0.2,{top:{from:"0px",to:-c.height()}},{destroyOnComplete:true});var G=c.get("."+u," ."+g);var F=a.anim.css(G,0.3,{opacity:{from:1,to:0}},{destroyOnComplete:true});F.start();H=new a.anim.Timeline([F,D],{destroyOnComplete:true})}return H}function l(){if(i!==undefined){a.events.removeListener(i);i=undefined}var E=c.get("."+h);var D=c.get("."+C);c.get("."+g).css("opacity","1");E.css("top","0px");c.get("."+u).css("visibility","visible");D.css("display","none")}return{setStartStopHandler:m,setTickerStateListener:n,toString:r,initialise:q,start:f,transition:v,complete:l}}}});gloader.load(["glow","1","glow.dom","glow.events"],{onLoad:function(a){bbc.fmtj.utils.createObject("bbc.fmtj.apps.ticker.Controller");bbc.fmtj.apps.ticker.Controller=(function(s){var G="ticker_container";var z="stopped";var A="started";var t="start_stop";var x="prev";var p="next";var e="renderer_output";var i="ticker_controls";var C=s;var f=a.dom.get(C.containerElementId);var y;var l=A;var D=0;var E;var c;var B;var F=-1;var u=false;function o(K,J){if(K===undefined||J===undefined){return false}var H=0;var I=0;for(var L in K){H++;if(K[L]!==J[L]){return false}}for(var L in J){I++}if(H!=I){return false}return true}function q(){var H=a.dom.create("
");H.addClass(G);var I=a.dom.create("
");I.addClass(e);H.append(I);f.append(H)}function j(H){for(messageClass in H){if(H[messageClass].setStartStopHandler!==undefined){H[messageClass].setStartStopHandler(m,A,z)}if(H[messageClass].setTickerStateListener!==undefined){H[messageClass].setTickerStateListener(n)}}}function r(I,H,O){var K=f.get("."+G);var P=f.get("."+i);if(P.length===0){P=a.dom.create("